// ============================================================================
//
// LCP-net framework by Pierre CHATEL chatelp@gmail.com
// Distributed under GPLv3
// Copyright (C) THALES Land & Joint Systems, 2008, 2009. All rights reserved
//
// ============================================================================

/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package com.thalesgroup.preferenceFramework.models.LCPnet.fragments;

import com.thalesgroup.preferenceFramework.models.LCPnet.LCPnetPackage;

import com.thalesgroup.preferenceFramework.models.ModelsPackage;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.FragmentsFactory
 * @model kind="package"
 * @generated
 */
public interface FragmentsPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "fragments";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://www.thalesgroup.com/preferenceFramework/models/lcpnet/fragments";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "fragments";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	FragmentsPackage eINSTANCE = com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl.init();

	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.Fragment <em>Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.Fragment
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getFragment()
	 * @generated
	 */
	int FRAGMENT = 0;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FRAGMENT__FRAGMENT_NAME = 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FRAGMENT__ANTI_FRAGMENT = 1;

	/**
	 * The number of structural features of the '<em>Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FRAGMENT_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LCPnetFragmentImpl <em>LC Pnet Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LCPnetFragmentImpl
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getLCPnetFragment()
	 * @generated
	 */
	int LC_PNET_FRAGMENT = 1;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LC_PNET_FRAGMENT__NAME = LCPnetPackage.LC_PNET__NAME;

	/**
	 * The feature id for the '<em><b>Nodes</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LC_PNET_FRAGMENT__NODES = LCPnetPackage.LC_PNET__NODES;

	/**
	 * The feature id for the '<em><b>Arcs</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LC_PNET_FRAGMENT__ARCS = LCPnetPackage.LC_PNET__ARCS;

	/**
	 * The feature id for the '<em><b>Outcomes</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LC_PNET_FRAGMENT__OUTCOMES = LCPnetPackage.LC_PNET__OUTCOMES;

	/**
	 * The feature id for the '<em><b>Utility Domain</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LC_PNET_FRAGMENT__UTILITY_DOMAIN = LCPnetPackage.LC_PNET__UTILITY_DOMAIN;

	/**
	 * The feature id for the '<em><b>Value Domains</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LC_PNET_FRAGMENT__VALUE_DOMAINS = LCPnetPackage.LC_PNET__VALUE_DOMAINS;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LC_PNET_FRAGMENT__FRAGMENT_NAME = LCPnetPackage.LC_PNET_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LC_PNET_FRAGMENT__ANTI_FRAGMENT = LCPnetPackage.LC_PNET_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Base LC Pnet</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LC_PNET_FRAGMENT__BASE_LC_PNET = LCPnetPackage.LC_PNET_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>LC Pnet Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LC_PNET_FRAGMENT_FEATURE_COUNT = LCPnetPackage.LC_PNET_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LNodeFragmentImpl <em>LNode Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LNodeFragmentImpl
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getLNodeFragment()
	 * @generated
	 */
	int LNODE_FRAGMENT = 2;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_FRAGMENT__NAME = LCPnetPackage.LNODE__NAME;

	/**
	 * The feature id for the '<em><b>In Arcs</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_FRAGMENT__IN_ARCS = LCPnetPackage.LNODE__IN_ARCS;

	/**
	 * The feature id for the '<em><b>Out Arcs</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_FRAGMENT__OUT_ARCS = LCPnetPackage.LNODE__OUT_ARCS;

	/**
	 * The feature id for the '<em><b>Domain</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_FRAGMENT__DOMAIN = LCPnetPackage.LNODE__DOMAIN;

	/**
	 * The feature id for the '<em><b>Preference Network</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_FRAGMENT__PREFERENCE_NETWORK = LCPnetPackage.LNODE__PREFERENCE_NETWORK;

	/**
	 * The feature id for the '<em><b>Linguistic Table</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_FRAGMENT__LINGUISTIC_TABLE = LCPnetPackage.LNODE__LINGUISTIC_TABLE;

	/**
	 * The feature id for the '<em><b>Value Domain</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_FRAGMENT__VALUE_DOMAIN = LCPnetPackage.LNODE__VALUE_DOMAIN;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_FRAGMENT__FRAGMENT_NAME = LCPnetPackage.LNODE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_FRAGMENT__ANTI_FRAGMENT = LCPnetPackage.LNODE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Base LNode</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_FRAGMENT__BASE_LNODE = LCPnetPackage.LNODE_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>LNode Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_FRAGMENT_FEATURE_COUNT = LCPnetPackage.LNODE_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CLPTFragmentImpl <em>CLPT Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CLPTFragmentImpl
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getCLPTFragment()
	 * @generated
	 */
	int CLPT_FRAGMENT = 3;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_FRAGMENT__NAME = LCPnetPackage.CLPT__NAME;

	/**
	 * The feature id for the '<em><b>Lines</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_FRAGMENT__LINES = LCPnetPackage.CLPT__LINES;

	/**
	 * The feature id for the '<em><b>Node</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_FRAGMENT__NODE = LCPnetPackage.CLPT__NODE;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_FRAGMENT__FRAGMENT_NAME = LCPnetPackage.CLPT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_FRAGMENT__ANTI_FRAGMENT = LCPnetPackage.CLPT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Base CLPT</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_FRAGMENT__BASE_CLPT = LCPnetPackage.CLPT_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>CLPT Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_FRAGMENT_FEATURE_COUNT = LCPnetPackage.CLPT_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CLPTLineFragmentImpl <em>CLPT Line Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CLPTLineFragmentImpl
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getCLPTLineFragment()
	 * @generated
	 */
	int CLPT_LINE_FRAGMENT = 4;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_LINE_FRAGMENT__NAME = LCPnetPackage.CLPT_LINE__NAME;

	/**
	 * The feature id for the '<em><b>Table</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_LINE_FRAGMENT__TABLE = LCPnetPackage.CLPT_LINE__TABLE;

	/**
	 * The feature id for the '<em><b>Parent Values</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_LINE_FRAGMENT__PARENT_VALUES = LCPnetPackage.CLPT_LINE__PARENT_VALUES;

	/**
	 * The feature id for the '<em><b>Utility</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_LINE_FRAGMENT__UTILITY = LCPnetPackage.CLPT_LINE__UTILITY;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_LINE_FRAGMENT__FRAGMENT_NAME = LCPnetPackage.CLPT_LINE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_LINE_FRAGMENT__ANTI_FRAGMENT = LCPnetPackage.CLPT_LINE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Base CLPT Line</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_LINE_FRAGMENT__BASE_CLPT_LINE = LCPnetPackage.CLPT_LINE_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>CLPT Line Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLPT_LINE_FRAGMENT_FEATURE_COUNT = LCPnetPackage.CLPT_LINE_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LNodeValueFragmentImpl <em>LNode Value Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LNodeValueFragmentImpl
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getLNodeValueFragment()
	 * @generated
	 */
	int LNODE_VALUE_FRAGMENT = 5;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_FRAGMENT__NAME = LCPnetPackage.LNODE_VALUE__NAME;

	/**
	 * The feature id for the '<em><b>Node</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_FRAGMENT__NODE = LCPnetPackage.LNODE_VALUE__NODE;

	/**
	 * The feature id for the '<em><b>Linguistic Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_FRAGMENT__LINGUISTIC_VALUE = LCPnetPackage.LNODE_VALUE__LINGUISTIC_VALUE;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_FRAGMENT__FRAGMENT_NAME = LCPnetPackage.LNODE_VALUE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_FRAGMENT__ANTI_FRAGMENT = LCPnetPackage.LNODE_VALUE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Base LNode Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_FRAGMENT__BASE_LNODE_VALUE = LCPnetPackage.LNODE_VALUE_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>LNode Value Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_FRAGMENT_FEATURE_COUNT = LCPnetPackage.LNODE_VALUE_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LNodeValueUtilityFragmentImpl <em>LNode Value Utility Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LNodeValueUtilityFragmentImpl
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getLNodeValueUtilityFragment()
	 * @generated
	 */
	int LNODE_VALUE_UTILITY_FRAGMENT = 6;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_UTILITY_FRAGMENT__NAME = LCPnetPackage.LNODE_VALUE_UTILITY__NAME;

	/**
	 * The feature id for the '<em><b>Node Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_UTILITY_FRAGMENT__NODE_VALUE = LCPnetPackage.LNODE_VALUE_UTILITY__NODE_VALUE;

	/**
	 * The feature id for the '<em><b>Utility</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_UTILITY_FRAGMENT__UTILITY = LCPnetPackage.LNODE_VALUE_UTILITY__UTILITY;

	/**
	 * The feature id for the '<em><b>Line</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_UTILITY_FRAGMENT__LINE = LCPnetPackage.LNODE_VALUE_UTILITY__LINE;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_UTILITY_FRAGMENT__FRAGMENT_NAME = LCPnetPackage.LNODE_VALUE_UTILITY_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_UTILITY_FRAGMENT__ANTI_FRAGMENT = LCPnetPackage.LNODE_VALUE_UTILITY_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Base LNode Value Utility</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_UTILITY_FRAGMENT__BASE_LNODE_VALUE_UTILITY = LCPnetPackage.LNODE_VALUE_UTILITY_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>LNode Value Utility Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LNODE_VALUE_UTILITY_FRAGMENT_FEATURE_COUNT = LCPnetPackage.LNODE_VALUE_UTILITY_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.ArcFragmentImpl <em>Arc Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.ArcFragmentImpl
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getArcFragment()
	 * @generated
	 */
	int ARC_FRAGMENT = 7;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARC_FRAGMENT__NAME = ModelsPackage.ARC__NAME;

	/**
	 * The feature id for the '<em><b>Start Node</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARC_FRAGMENT__START_NODE = ModelsPackage.ARC__START_NODE;

	/**
	 * The feature id for the '<em><b>End Node</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARC_FRAGMENT__END_NODE = ModelsPackage.ARC__END_NODE;

	/**
	 * The feature id for the '<em><b>Preference Network</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARC_FRAGMENT__PREFERENCE_NETWORK = ModelsPackage.ARC__PREFERENCE_NETWORK;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARC_FRAGMENT__FRAGMENT_NAME = ModelsPackage.ARC_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARC_FRAGMENT__ANTI_FRAGMENT = ModelsPackage.ARC_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Base Arc</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARC_FRAGMENT__BASE_ARC = ModelsPackage.ARC_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Arc Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARC_FRAGMENT_FEATURE_COUNT = ModelsPackage.ARC_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CIArcFragmentImpl <em>CI Arc Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CIArcFragmentImpl
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getCIArcFragment()
	 * @generated
	 */
	int CI_ARC_FRAGMENT = 8;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CI_ARC_FRAGMENT__NAME = LCPnetPackage.CI_ARC__NAME;

	/**
	 * The feature id for the '<em><b>Start Node</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CI_ARC_FRAGMENT__START_NODE = LCPnetPackage.CI_ARC__START_NODE;

	/**
	 * The feature id for the '<em><b>End Node</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CI_ARC_FRAGMENT__END_NODE = LCPnetPackage.CI_ARC__END_NODE;

	/**
	 * The feature id for the '<em><b>Preference Network</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CI_ARC_FRAGMENT__PREFERENCE_NETWORK = LCPnetPackage.CI_ARC__PREFERENCE_NETWORK;

	/**
	 * The feature id for the '<em><b>Selector Set</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CI_ARC_FRAGMENT__SELECTOR_SET = LCPnetPackage.CI_ARC__SELECTOR_SET;

	/**
	 * The feature id for the '<em><b>Importance Table</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CI_ARC_FRAGMENT__IMPORTANCE_TABLE = LCPnetPackage.CI_ARC__IMPORTANCE_TABLE;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CI_ARC_FRAGMENT__FRAGMENT_NAME = LCPnetPackage.CI_ARC_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CI_ARC_FRAGMENT__ANTI_FRAGMENT = LCPnetPackage.CI_ARC_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Base CI Arc</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CI_ARC_FRAGMENT__BASE_CI_ARC = LCPnetPackage.CI_ARC_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>CI Arc Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CI_ARC_FRAGMENT_FEATURE_COUNT = LCPnetPackage.CI_ARC_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CITFragmentImpl <em>CIT Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CITFragmentImpl
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getCITFragment()
	 * @generated
	 */
	int CIT_FRAGMENT = 9;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_FRAGMENT__NAME = LCPnetPackage.CIT__NAME;

	/**
	 * The feature id for the '<em><b>Arc</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_FRAGMENT__ARC = LCPnetPackage.CIT__ARC;

	/**
	 * The feature id for the '<em><b>Lines</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_FRAGMENT__LINES = LCPnetPackage.CIT__LINES;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_FRAGMENT__FRAGMENT_NAME = LCPnetPackage.CIT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_FRAGMENT__ANTI_FRAGMENT = LCPnetPackage.CIT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Base CIT</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_FRAGMENT__BASE_CIT = LCPnetPackage.CIT_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>CIT Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_FRAGMENT_FEATURE_COUNT = LCPnetPackage.CIT_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CITLineFragmentImpl <em>CIT Line Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CITLineFragmentImpl
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getCITLineFragment()
	 * @generated
	 */
	int CIT_LINE_FRAGMENT = 10;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_LINE_FRAGMENT__NAME = LCPnetPackage.CIT_LINE__NAME;

	/**
	 * The feature id for the '<em><b>Table</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_LINE_FRAGMENT__TABLE = LCPnetPackage.CIT_LINE__TABLE;

	/**
	 * The feature id for the '<em><b>Selector Set Values</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_LINE_FRAGMENT__SELECTOR_SET_VALUES = LCPnetPackage.CIT_LINE__SELECTOR_SET_VALUES;

	/**
	 * The feature id for the '<em><b>Start Node</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_LINE_FRAGMENT__START_NODE = LCPnetPackage.CIT_LINE__START_NODE;

	/**
	 * The feature id for the '<em><b>End Node</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_LINE_FRAGMENT__END_NODE = LCPnetPackage.CIT_LINE__END_NODE;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_LINE_FRAGMENT__FRAGMENT_NAME = LCPnetPackage.CIT_LINE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_LINE_FRAGMENT__ANTI_FRAGMENT = LCPnetPackage.CIT_LINE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Base CIT Line</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_LINE_FRAGMENT__BASE_CIT_LINE = LCPnetPackage.CIT_LINE_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>CIT Line Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CIT_LINE_FRAGMENT_FEATURE_COUNT = LCPnetPackage.CIT_LINE_FEATURE_COUNT + 3;


	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LinguisticDomainFragmentImpl <em>Linguistic Domain Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LinguisticDomainFragmentImpl
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getLinguisticDomainFragment()
	 * @generated
	 */
	int LINGUISTIC_DOMAIN_FRAGMENT = 11;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_DOMAIN_FRAGMENT__NAME = LCPnetPackage.LINGUISTIC_DOMAIN__NAME;

	/**
	 * The feature id for the '<em><b>Subsets</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_DOMAIN_FRAGMENT__SUBSETS = LCPnetPackage.LINGUISTIC_DOMAIN__SUBSETS;

	/**
	 * The feature id for the '<em><b>Lower Bound</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_DOMAIN_FRAGMENT__LOWER_BOUND = LCPnetPackage.LINGUISTIC_DOMAIN__LOWER_BOUND;

	/**
	 * The feature id for the '<em><b>Upper Bound</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_DOMAIN_FRAGMENT__UPPER_BOUND = LCPnetPackage.LINGUISTIC_DOMAIN__UPPER_BOUND;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_DOMAIN_FRAGMENT__FRAGMENT_NAME = LCPnetPackage.LINGUISTIC_DOMAIN_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_DOMAIN_FRAGMENT__ANTI_FRAGMENT = LCPnetPackage.LINGUISTIC_DOMAIN_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Base Linguistic Domain</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_DOMAIN_FRAGMENT__BASE_LINGUISTIC_DOMAIN = LCPnetPackage.LINGUISTIC_DOMAIN_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Linguistic Domain Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_DOMAIN_FRAGMENT_FEATURE_COUNT = LCPnetPackage.LINGUISTIC_DOMAIN_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LinguisticSubsetFragmentImpl <em>Linguistic Subset Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LinguisticSubsetFragmentImpl
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getLinguisticSubsetFragment()
	 * @generated
	 */
	int LINGUISTIC_SUBSET_FRAGMENT = 12;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_SUBSET_FRAGMENT__NAME = LCPnetPackage.LINGUISTIC_SUBSET__NAME;

	/**
	 * The feature id for the '<em><b>Fuzzy Subset</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_SUBSET_FRAGMENT__FUZZY_SUBSET = LCPnetPackage.LINGUISTIC_SUBSET__FUZZY_SUBSET;

	/**
	 * The feature id for the '<em><b>Domain</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_SUBSET_FRAGMENT__DOMAIN = LCPnetPackage.LINGUISTIC_SUBSET__DOMAIN;

	/**
	 * The feature id for the '<em><b>Fragment Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_SUBSET_FRAGMENT__FRAGMENT_NAME = LCPnetPackage.LINGUISTIC_SUBSET_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Anti Fragment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_SUBSET_FRAGMENT__ANTI_FRAGMENT = LCPnetPackage.LINGUISTIC_SUBSET_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Base Linguistic Subset</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_SUBSET_FRAGMENT__BASE_LINGUISTIC_SUBSET = LCPnetPackage.LINGUISTIC_SUBSET_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Linguistic Subset Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINGUISTIC_SUBSET_FRAGMENT_FEATURE_COUNT = LCPnetPackage.LINGUISTIC_SUBSET_FEATURE_COUNT + 3;


	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.Fragment <em>Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.Fragment
	 * @generated
	 */
	EClass getFragment();

	/**
	 * Returns the meta object for the attribute '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.Fragment#getFragmentName <em>Fragment Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Fragment Name</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.Fragment#getFragmentName()
	 * @see #getFragment()
	 * @generated
	 */
	EAttribute getFragment_FragmentName();

	/**
	 * Returns the meta object for the attribute '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.Fragment#isAntiFragment <em>Anti Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Anti Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.Fragment#isAntiFragment()
	 * @see #getFragment()
	 * @generated
	 */
	EAttribute getFragment_AntiFragment();

	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LCPnetFragment <em>LC Pnet Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>LC Pnet Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LCPnetFragment
	 * @generated
	 */
	EClass getLCPnetFragment();

	/**
	 * Returns the meta object for the reference '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LCPnetFragment#getBaseLCPnet <em>Base LC Pnet</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base LC Pnet</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LCPnetFragment#getBaseLCPnet()
	 * @see #getLCPnetFragment()
	 * @generated
	 */
	EReference getLCPnetFragment_BaseLCPnet();

	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeFragment <em>LNode Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>LNode Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeFragment
	 * @generated
	 */
	EClass getLNodeFragment();

	/**
	 * Returns the meta object for the reference '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeFragment#getBaseLNode <em>Base LNode</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base LNode</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeFragment#getBaseLNode()
	 * @see #getLNodeFragment()
	 * @generated
	 */
	EReference getLNodeFragment_BaseLNode();

	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CLPTFragment <em>CLPT Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>CLPT Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CLPTFragment
	 * @generated
	 */
	EClass getCLPTFragment();

	/**
	 * Returns the meta object for the reference '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CLPTFragment#getBaseCLPT <em>Base CLPT</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base CLPT</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CLPTFragment#getBaseCLPT()
	 * @see #getCLPTFragment()
	 * @generated
	 */
	EReference getCLPTFragment_BaseCLPT();

	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CLPTLineFragment <em>CLPT Line Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>CLPT Line Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CLPTLineFragment
	 * @generated
	 */
	EClass getCLPTLineFragment();

	/**
	 * Returns the meta object for the reference '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CLPTLineFragment#getBaseCLPTLine <em>Base CLPT Line</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base CLPT Line</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CLPTLineFragment#getBaseCLPTLine()
	 * @see #getCLPTLineFragment()
	 * @generated
	 */
	EReference getCLPTLineFragment_BaseCLPTLine();

	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeValueFragment <em>LNode Value Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>LNode Value Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeValueFragment
	 * @generated
	 */
	EClass getLNodeValueFragment();

	/**
	 * Returns the meta object for the reference '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeValueFragment#getBaseLNodeValue <em>Base LNode Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base LNode Value</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeValueFragment#getBaseLNodeValue()
	 * @see #getLNodeValueFragment()
	 * @generated
	 */
	EReference getLNodeValueFragment_BaseLNodeValue();

	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeValueUtilityFragment <em>LNode Value Utility Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>LNode Value Utility Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeValueUtilityFragment
	 * @generated
	 */
	EClass getLNodeValueUtilityFragment();

	/**
	 * Returns the meta object for the reference '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeValueUtilityFragment#getBaseLNodeValueUtility <em>Base LNode Value Utility</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base LNode Value Utility</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeValueUtilityFragment#getBaseLNodeValueUtility()
	 * @see #getLNodeValueUtilityFragment()
	 * @generated
	 */
	EReference getLNodeValueUtilityFragment_BaseLNodeValueUtility();

	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.ArcFragment <em>Arc Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Arc Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.ArcFragment
	 * @generated
	 */
	EClass getArcFragment();

	/**
	 * Returns the meta object for the reference '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.ArcFragment#getBaseArc <em>Base Arc</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base Arc</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.ArcFragment#getBaseArc()
	 * @see #getArcFragment()
	 * @generated
	 */
	EReference getArcFragment_BaseArc();

	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CIArcFragment <em>CI Arc Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>CI Arc Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CIArcFragment
	 * @generated
	 */
	EClass getCIArcFragment();

	/**
	 * Returns the meta object for the reference '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CIArcFragment#getBaseCIArc <em>Base CI Arc</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base CI Arc</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CIArcFragment#getBaseCIArc()
	 * @see #getCIArcFragment()
	 * @generated
	 */
	EReference getCIArcFragment_BaseCIArc();

	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CITFragment <em>CIT Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>CIT Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CITFragment
	 * @generated
	 */
	EClass getCITFragment();

	/**
	 * Returns the meta object for the reference '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CITFragment#getBaseCIT <em>Base CIT</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base CIT</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CITFragment#getBaseCIT()
	 * @see #getCITFragment()
	 * @generated
	 */
	EReference getCITFragment_BaseCIT();

	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CITLineFragment <em>CIT Line Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>CIT Line Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CITLineFragment
	 * @generated
	 */
	EClass getCITLineFragment();

	/**
	 * Returns the meta object for the reference '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CITLineFragment#getBaseCITLine <em>Base CIT Line</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base CIT Line</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CITLineFragment#getBaseCITLine()
	 * @see #getCITLineFragment()
	 * @generated
	 */
	EReference getCITLineFragment_BaseCITLine();

	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LinguisticDomainFragment <em>Linguistic Domain Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Linguistic Domain Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LinguisticDomainFragment
	 * @generated
	 */
	EClass getLinguisticDomainFragment();

	/**
	 * Returns the meta object for the reference '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LinguisticDomainFragment#getBaseLinguisticDomain <em>Base Linguistic Domain</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base Linguistic Domain</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LinguisticDomainFragment#getBaseLinguisticDomain()
	 * @see #getLinguisticDomainFragment()
	 * @generated
	 */
	EReference getLinguisticDomainFragment_BaseLinguisticDomain();

	/**
	 * Returns the meta object for class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LinguisticSubsetFragment <em>Linguistic Subset Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Linguistic Subset Fragment</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LinguisticSubsetFragment
	 * @generated
	 */
	EClass getLinguisticSubsetFragment();

	/**
	 * Returns the meta object for the reference '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LinguisticSubsetFragment#getBaseLinguisticSubset <em>Base Linguistic Subset</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Base Linguistic Subset</em>'.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LinguisticSubsetFragment#getBaseLinguisticSubset()
	 * @see #getLinguisticSubsetFragment()
	 * @generated
	 */
	EReference getLinguisticSubsetFragment_BaseLinguisticSubset();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	FragmentsFactory getFragmentsFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.Fragment <em>Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.Fragment
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getFragment()
		 * @generated
		 */
		EClass FRAGMENT = eINSTANCE.getFragment();

		/**
		 * The meta object literal for the '<em><b>Fragment Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FRAGMENT__FRAGMENT_NAME = eINSTANCE.getFragment_FragmentName();

		/**
		 * The meta object literal for the '<em><b>Anti Fragment</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FRAGMENT__ANTI_FRAGMENT = eINSTANCE.getFragment_AntiFragment();

		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LCPnetFragmentImpl <em>LC Pnet Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LCPnetFragmentImpl
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getLCPnetFragment()
		 * @generated
		 */
		EClass LC_PNET_FRAGMENT = eINSTANCE.getLCPnetFragment();

		/**
		 * The meta object literal for the '<em><b>Base LC Pnet</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference LC_PNET_FRAGMENT__BASE_LC_PNET = eINSTANCE.getLCPnetFragment_BaseLCPnet();

		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LNodeFragmentImpl <em>LNode Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LNodeFragmentImpl
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getLNodeFragment()
		 * @generated
		 */
		EClass LNODE_FRAGMENT = eINSTANCE.getLNodeFragment();

		/**
		 * The meta object literal for the '<em><b>Base LNode</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference LNODE_FRAGMENT__BASE_LNODE = eINSTANCE.getLNodeFragment_BaseLNode();

		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CLPTFragmentImpl <em>CLPT Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CLPTFragmentImpl
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getCLPTFragment()
		 * @generated
		 */
		EClass CLPT_FRAGMENT = eINSTANCE.getCLPTFragment();

		/**
		 * The meta object literal for the '<em><b>Base CLPT</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CLPT_FRAGMENT__BASE_CLPT = eINSTANCE.getCLPTFragment_BaseCLPT();

		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CLPTLineFragmentImpl <em>CLPT Line Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CLPTLineFragmentImpl
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getCLPTLineFragment()
		 * @generated
		 */
		EClass CLPT_LINE_FRAGMENT = eINSTANCE.getCLPTLineFragment();

		/**
		 * The meta object literal for the '<em><b>Base CLPT Line</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CLPT_LINE_FRAGMENT__BASE_CLPT_LINE = eINSTANCE.getCLPTLineFragment_BaseCLPTLine();

		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LNodeValueFragmentImpl <em>LNode Value Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LNodeValueFragmentImpl
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getLNodeValueFragment()
		 * @generated
		 */
		EClass LNODE_VALUE_FRAGMENT = eINSTANCE.getLNodeValueFragment();

		/**
		 * The meta object literal for the '<em><b>Base LNode Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference LNODE_VALUE_FRAGMENT__BASE_LNODE_VALUE = eINSTANCE.getLNodeValueFragment_BaseLNodeValue();

		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LNodeValueUtilityFragmentImpl <em>LNode Value Utility Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LNodeValueUtilityFragmentImpl
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getLNodeValueUtilityFragment()
		 * @generated
		 */
		EClass LNODE_VALUE_UTILITY_FRAGMENT = eINSTANCE.getLNodeValueUtilityFragment();

		/**
		 * The meta object literal for the '<em><b>Base LNode Value Utility</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference LNODE_VALUE_UTILITY_FRAGMENT__BASE_LNODE_VALUE_UTILITY = eINSTANCE.getLNodeValueUtilityFragment_BaseLNodeValueUtility();

		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.ArcFragmentImpl <em>Arc Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.ArcFragmentImpl
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getArcFragment()
		 * @generated
		 */
		EClass ARC_FRAGMENT = eINSTANCE.getArcFragment();

		/**
		 * The meta object literal for the '<em><b>Base Arc</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ARC_FRAGMENT__BASE_ARC = eINSTANCE.getArcFragment_BaseArc();

		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CIArcFragmentImpl <em>CI Arc Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CIArcFragmentImpl
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getCIArcFragment()
		 * @generated
		 */
		EClass CI_ARC_FRAGMENT = eINSTANCE.getCIArcFragment();

		/**
		 * The meta object literal for the '<em><b>Base CI Arc</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CI_ARC_FRAGMENT__BASE_CI_ARC = eINSTANCE.getCIArcFragment_BaseCIArc();

		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CITFragmentImpl <em>CIT Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CITFragmentImpl
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getCITFragment()
		 * @generated
		 */
		EClass CIT_FRAGMENT = eINSTANCE.getCITFragment();

		/**
		 * The meta object literal for the '<em><b>Base CIT</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CIT_FRAGMENT__BASE_CIT = eINSTANCE.getCITFragment_BaseCIT();

		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CITLineFragmentImpl <em>CIT Line Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.CITLineFragmentImpl
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getCITLineFragment()
		 * @generated
		 */
		EClass CIT_LINE_FRAGMENT = eINSTANCE.getCITLineFragment();

		/**
		 * The meta object literal for the '<em><b>Base CIT Line</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CIT_LINE_FRAGMENT__BASE_CIT_LINE = eINSTANCE.getCITLineFragment_BaseCITLine();

		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LinguisticDomainFragmentImpl <em>Linguistic Domain Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LinguisticDomainFragmentImpl
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getLinguisticDomainFragment()
		 * @generated
		 */
		EClass LINGUISTIC_DOMAIN_FRAGMENT = eINSTANCE.getLinguisticDomainFragment();

		/**
		 * The meta object literal for the '<em><b>Base Linguistic Domain</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference LINGUISTIC_DOMAIN_FRAGMENT__BASE_LINGUISTIC_DOMAIN = eINSTANCE.getLinguisticDomainFragment_BaseLinguisticDomain();

		/**
		 * The meta object literal for the '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LinguisticSubsetFragmentImpl <em>Linguistic Subset Fragment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.LinguisticSubsetFragmentImpl
		 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.impl.FragmentsPackageImpl#getLinguisticSubsetFragment()
		 * @generated
		 */
		EClass LINGUISTIC_SUBSET_FRAGMENT = eINSTANCE.getLinguisticSubsetFragment();

		/**
		 * The meta object literal for the '<em><b>Base Linguistic Subset</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference LINGUISTIC_SUBSET_FRAGMENT__BASE_LINGUISTIC_SUBSET = eINSTANCE.getLinguisticSubsetFragment_BaseLinguisticSubset();

	}

} //FragmentsPackage
